#ifndef BLOGSERVICE_H
#define BLOGSERVICE_H

#include "httplikeservice.h"
//#include <qqueue.h>

class QMutex;

class BlogService : public HttpLikeService
{
public:
    BlogService();

    ~BlogService();

    void run();

    void process(unsigned int session_id,
                std::string request_id,
                std::string request_type,
                std::string request);

    std::string getServiceName()
    {
        return m_serviceName;
    }

    void stop();

private:

    std::string m_serviceName;

    //QQueue *m_RequestQueue;

    QMutex *m_mutex;
};

#endif
